package junit;

import org.junit.*;

/**
 * 测试类
 */
public class TestUserService {

    /**
     * 开始执行的方法用于初始化资源
     * 执行完之后的方法用于释放资源
     */
    // 修饰实例方法
    @Before
    public void before() {
        System.out.println("=====before方法在每个测试方法之前执行一次");
    }

    @After
    public void after() {
        System.out.println("=====After方法在每个测试方法之后执行一次");
    }

    // 修饰静态方法
    @BeforeClass
    public static void beforeClass(){
        System.out.println("====beforeClass方法在每个测试方法之前只执行一次=====");
    }

    @AfterClass
    public static void afterClass(){
        System.out.println("=====afterClass方法在每个测试方法后只执行一次======");
    }

    /**
     *  测试方法
     */
    @Test
    public void testLoginName(){
        UserService userService = new UserService();
        String rs = userService.loginName("admin", "123456");

        // 进行预期结果的正确性测试，断言；
        Assert.assertEquals("您的功能业务数据可能出现问题","登陆成功",rs);
    }

    @Test
    public void testSelectNames(){
        UserService userService = new UserService();
        userService.selectNames();
    }
}
